<?php

include_once ('com/alibaba/openapi/client/entity/SDKDomain.class.php');
include_once ('com/alibaba/openapi/client/entity/ByteArray.class.php');

class ComAlibabaOceanOpenplatformBizTradeCommonModelBizFenXiaoOutSubOrderInfo extends SDKDomain {

       	
    private $outSubOrderId;
    
        /**
    * @return 外部订单id
    */
        public function getOutSubOrderId() {
        return $this->outSubOrderId;
    }
    
    /**
     * 设置外部订单id     
     * @param String $outSubOrderId     
     * 参数示例：<pre>123</pre>     
     * 此参数必填     */
    public function setOutSubOrderId( $outSubOrderId) {
        $this->outSubOrderId = $outSubOrderId;
    }
    
        	
    private $outSkuId;
    
        /**
    * @return 外部sku
    */
        public function getOutSkuId() {
        return $this->outSkuId;
    }
    
    /**
     * 设置外部sku     
     * @param String $outSkuId     
     * 参数示例：<pre>123</pre>     
     * 此参数必填     */
    public function setOutSkuId( $outSkuId) {
        $this->outSkuId = $outSkuId;
    }
    
        	
    private $outSubGmv;
    
        /**
    * @return gmv
    */
        public function getOutSubGmv() {
        return $this->outSubGmv;
    }
    
    /**
     * 设置gmv     
     * @param Double $outSubGmv     
     * 参数示例：<pre>123</pre>     
     * 此参数必填     */
    public function setOutSubGmv( $outSubGmv) {
        $this->outSubGmv = $outSubGmv;
    }
    
        	
    private $outSubQty;
    
        /**
    * @return 订单量
    */
        public function getOutSubQty() {
        return $this->outSubQty;
    }
    
    /**
     * 设置订单量     
     * @param Double $outSubQty     
     * 参数示例：<pre>123</pre>     
     * 此参数必填     */
    public function setOutSubQty( $outSubQty) {
        $this->outSubQty = $outSubQty;
    }
    
        	
    private $outSubOrderPayTime;
    
        /**
    * @return 下游子单下单时间
    */
        public function getOutSubOrderPayTime() {
        return $this->outSubOrderPayTime;
    }
    
    /**
     * 设置下游子单下单时间     
     * @param String $outSubOrderPayTime     
     * 参数示例：<pre>2025-03-18 09:20:21</pre>     
     * 此参数必填     */
    public function setOutSubOrderPayTime( $outSubOrderPayTime) {
        $this->outSubOrderPayTime = $outSubOrderPayTime;
    }
    
    	
	private $stdResult;
	
	public function setStdResult($stdResult) {
		$this->stdResult = $stdResult;
					    			    			if (array_key_exists ( "outSubOrderId", $this->stdResult )) {
    				$this->outSubOrderId = $this->stdResult->{"outSubOrderId"};
    			}
    			    		    				    			    			if (array_key_exists ( "outSkuId", $this->stdResult )) {
    				$this->outSkuId = $this->stdResult->{"outSkuId"};
    			}
    			    		    				    			    			if (array_key_exists ( "outSubGmv", $this->stdResult )) {
    				$this->outSubGmv = $this->stdResult->{"outSubGmv"};
    			}
    			    		    				    			    			if (array_key_exists ( "outSubQty", $this->stdResult )) {
    				$this->outSubQty = $this->stdResult->{"outSubQty"};
    			}
    			    		    				    			    			if (array_key_exists ( "outSubOrderPayTime", $this->stdResult )) {
    				$this->outSubOrderPayTime = $this->stdResult->{"outSubOrderPayTime"};
    			}
    			    		    		}
	
	private $arrayResult;
	public function setArrayResult($arrayResult) {
		$this->arrayResult = $arrayResult;
				    		    			if (array_key_exists ( "outSubOrderId", $this->arrayResult )) {
    			$this->outSubOrderId = $arrayResult['outSubOrderId'];
    			}
    		    	    			    		    			if (array_key_exists ( "outSkuId", $this->arrayResult )) {
    			$this->outSkuId = $arrayResult['outSkuId'];
    			}
    		    	    			    		    			if (array_key_exists ( "outSubGmv", $this->arrayResult )) {
    			$this->outSubGmv = $arrayResult['outSubGmv'];
    			}
    		    	    			    		    			if (array_key_exists ( "outSubQty", $this->arrayResult )) {
    			$this->outSubQty = $arrayResult['outSubQty'];
    			}
    		    	    			    		    			if (array_key_exists ( "outSubOrderPayTime", $this->arrayResult )) {
    			$this->outSubOrderPayTime = $arrayResult['outSubOrderPayTime'];
    			}
    		    	    		}
 
   
}
?>